package com.fjw.service;

import com.fjw.pojo.Store;
import com.fjw.pojo.User;

import java.util.List;

public interface StoreService {
    /**
     * 获取所有店铺信息
     * @return 店铺列表
     */
    List<Store> getAll();

    /**
     * 通过ID查询店铺信息
     * @param id 店铺ID
     * @return 店铺实体
     */
    Store findById(Integer id);

    /**
     * 新增店铺信息
     * @param store 店铺实体
     */
    void add(Store store);

    /**
     * 通过ID更新店铺信息
     * @param store 店铺实体
     */
    void updateById(Store store);

    /**
     * 通过ID删除店铺信息
     * @param id 店铺ID
     */
    void deleteById(Integer id);

    /**
     * 获取权限为管理员的用户列表
     * @return 用户列表
     */
    List<User> getAdminUsers();




}